int

<%
int i=-11, j=7;
%>
1      : <%= 1 %> 
10     : <%= 10 %> 
0      : <%= 0 %> 

-2     : <%= -2 %> 
- -3   : <%= - -3 %> 
- - -4 : <%= - - -4 %> 
-i     : <%= -i %> 
- -i   : <%= - -i %> 
-(5)   : <%= -(5) %> 
-(-6)  : <%= -(-6) %> 

+2     : <%= +2 %> 
+ +3   : <%= + +3 %> 
+ + +4 : <%= + + +4 %> 
+i     : <%= +i %> 
+ +i   : <%= + +i %> 
+(5)   : <%= +(5) %> 
+(+6)  : <%= +(+6) %> 

+ -1   : <%= + -1 %> 
- +2   : <%= - +2 %> 
+ - +3 : <%= + - +3 %> 
- + -4 : <%= - + -4 %> 
- - +5 : <%= - - +5 %> 
+ + -6 : <%= + + -6 %> 
-2 +3  : <%= -2 +3 %> 
- 2 +3 : <%= - 2 +3 %> 
-(2+3) : <%= -(2+3) %> 

~0       : <%= ~0 %> 
~ 1      : <%= ~ 1 %> 
~ ~0     : <%= ~ ~0 %> 
- ~2     : <%= - ~2 %> 
~ - ~3   : <%= ~ - ~3 %> 
+ ~ + ~4 : <%= + ~ + ~3 %> 

2 * 3   : <%= 2 * 3 %> 
-2 * 3  : <%= -2 * 3 %> 
-2 * -3 : <%= -2 * -3 %> 
5 / 3   : <%= 5 / 3 %> 
-6 / +3 : <%= -6 / +3 %> 
+7 / +3 : <%= +7 / +3 %> 
2 % 5   : <%= 2 % 5 %> 
5 % 2   : <%= 5 % 2 %> 
-2 % 5  : <%= -2 % 5 %> 
-5 % 2  : <%= -5 % 2 %> 
2 % -5  : <%= 2 % -5 %> 
5 % -2  : <%= 5 % -2 %> 
-2 % -5 : <%= -2 % -5 %> 
-5 % -2 : <%= -5 % -2 %> 

2 * 3 / 2 : <%= 2 * 3 / 2 %> 
3 / 2 * 2 : <%= 3 / 2 * 2 %> 

1*2*3*4*5 + 6*7*8*9     : <%= 1*2*3*4*5 + 6*7*8*9 %> 
+1*-2*+3*-4*+5          : <%= +1*-2*+3*-4*+5 %> 
-1*+2*-3*+4*-5          : <%= -1*+2*-3*+4*-5 %> 
2*3 + 3*4 + 5*6         : <%= 2*3 + 3*4 + 5*6 %> 
1 + 2*3 + 3*4 + 5*6 + 7 : <%= 1 + 2*3 + 3*4 + 5*6 + 7 %> 

(1 + 2) * (3 + 4)       : <%= (1 + 2) * (3 + 4) %> 
(1 + 2) * (3 + 4) * 5   : <%= (1 + 2) * (3 + 4) * 5 %> 
(1 + 2) * (3 + 4) * (5) : <%= (1 + 2) * (3 + 4) * (5) %> 

1 + (2 * 3) + 4         : <%= 1 + (2 * 3) + 4 %> 
1 + (2 * 3) + (4 * 5)   : <%= 1 + (2 * 3) + (4 * 5) %> 
1 + ((2 * 3) + 4 * 5)   : <%= 1 + ((2 * 3) + 4 * 5) %> 

--i     : <%= --i %> 
-- i    : <%= -- i %> 
+ --i   : <%= + --i %> 
- --i   : <%= - --i %> 
- --i   : <%= - --i %> 
- + --i : <%= - + --i %> 
+ - --i : <%= + - --i %> 
i--     : <%= i-- %> 
i --    : <%= i -- %> 
+ i--   : <%= + i-- %> 
- i--   : <%= - i-- %> 
+ + i-- : <%= + + i-- %> 
- - i-- : <%= - - i-- %> 

++i     : <%= ++i %> 
++ i    : <%= ++ i %> 
+ ++i   : <%= + ++i %> 
- ++i   : <%= - ++i %> 
- ++i   : <%= - ++i %> 
- + ++i : <%= - + ++i %> 
+ - ++i : <%= + - ++i %> 
i++     : <%= i++ %> 
i ++    : <%= i ++ %> 
+ i++   : <%= + i++ %> 
- i++   : <%= - i++ %> 
+ + i++ : <%= + + i++ %> 
- - i++ : <%= - - i++ %> 

- --i - 2 : <%= - --i - 2 %> 
+ --i * 3 : <%= + --i * 3 %> 
- i-- - 2 : <%= - i-- - 2 %> 
+ i-- * 3 : <%= + i-- * 3 %> 
- ++i - 2 : <%= - ++i - 2 %> 
+ ++i * 3 : <%= + ++i * 3 %> 
- i++ - 2 : <%= - i++ - 2 %> 
+ i++ * 3 : <%= + i++ * 3 %> 

--i - --j : <%= --i - --j %> 
i-- - --j : <%= i-- - --j %> 
i-- - j-- : <%= i-- - j-- %> 
--i - j-- : <%= --i - j-- %> 
++i + ++j : <%= ++i + ++j %> 
i++ + ++j : <%= i++ + ++j %> 
i++ + j++ : <%= i++ + j++ %> 
++i + j++ : <%= ++i + j++ %> 

0 << 0    : <%= 0 << 0 %> 
0 << 1    : <%= 0 << 1 %> 
1 << 0    : <%= 1 << 0 %> 
0 << -1   : <%= 0 << -1 %> 
-1 << 0   : <%= -1 << 0 %> 
1 << 1    : <%= 1 << 1 %> 
-1 << 1   : <%= -1 << 1 %> 
1 << -1   : <%= 1 << -1 %> 
-1 << -1  : <%= -1 << -1 %> 

0 >> 0    : <%= 0 >> 0 %> 
0 >> 1    : <%= 0 >> 1 %> 
1 >> 0    : <%= 1 >> 0 %> 
0 >> -1   : <%= 0 >> -1 %> 
-1 >> 0   : <%= -1 >> 0 %> 
1 >> 1    : <%= 1 >> 1 %> 
-1 >> 1   : <%= -1 >> 1 %> 
1 >> -1   : <%= 1 >> -1 %> 
-1 >> -1  : <%= -1 >> -1 %> 

1 + 2 << 3 * 4  : <%= 1 + 2 << 3 * 4 %> 
~1 + 2 << 3 * 4 : <%= ~1 + 2 << 3 * 4 %> 
1 + ~2 << 3 * 4 : <%= 1 + ~2 << 3 * 4 %> 
1 + 2 << ~3 * 4 : <%= 1 + 2 << ~3 * 4 %> 
1 + 2 << 3 * ~4 : <%= 1 + 2 << 3 * ~4 %> 

1 & 3     : <%= 1 & 3 %> 
1 ^ 3     : <%= 1 ^ 3 %> 
1 | 3     : <%= 1 | 3 %> 
1 & 3 & 5 : <%= 1 & 3 & 5 %> 
1 ^ 3 & 5 : <%= 1 ^ 3 & 5 %> 
1 & 3 ^ 5 : <%= 1 & 3 ^ 5 %> 
1 ^ 3 ^ 5 : <%= 1 ^ 3 ^ 5 %> 
1 & 3 | 5 : <%= 1 & 3 | 5 %> 
1 | 3 & 5 : <%= 1 | 3 & 5 %> 
1 ^ 3 | 5 : <%= 1 ^ 3 | 5 %> 
1 | 3 ^ 5 : <%= 1 | 3 ^ 5 %> 
1 | 3 | 5 : <%= 1 | 3 | 5 %> 
1 | 3 & 5 | 13 : <%= 1 | 3 & 5 | 13 %> 
1 | 3 ^ 5 | 13 : <%= 1 | 3 ^ 5 | 13 %> 
1 ^ 3 & 5 | 13 : <%= 1 ^ 3 & 5 | 13 %> 
1 | 3 & 5 ^ 13 : <%= 1 | 3 & 5 ^ 13 %> 
1 & 3 ^ 5 | 13 : <%= 1 & 3 ^ 5 | 13 %> 
1 & 3 ^ 5 & 13 : <%= 1 & 3 ^ 5 & 13 %> 

true || 2 / ( i - i ) > 0    : <%= true || 2 / ( i - i ) > 0 %> 
false &&  0 < 2 / ( j - j )  : <%= false &&  0 < 2 / ( j - j ) %> 

i > 0 ? i : -i                                            : <%= i > 0 ? i : -i %> 
i > 0 ? i : i + j > 0 ? i * i : j * j                     : <%= i > 0 ? i : i + j > 0 ? i * i : j * j %> 
i > 0 ? i + j > 0 ? i * i : j * j : i                     : <%= i > 0 ? i + j > 0 ? i * i : j * j : i %> 
i > 0 ? i + j > 0 ? i * i : j * j : i - j > 0 ? i : j     : <%= i > 0 ? i + j > 0 ? i * i : j * j : i - j > 0 ? i : j %> 

<% int i21 = 21, i11=11, i6=6, i4=4; %> 
i                                                                    : <%= i21 %> 
i > 20 ? "i > 20" : i > 10 ? "i > 10" : i > 5 ? "i > 5" : "i <= 5"   : <%= i21 > 20 ? "i > 20" : i21 > 10 ? "i > 10" : i21 > 5 ? "i > 5" : "i <= 5" %> 
i                                                                    : <%= i11 %> 
i > 20 ? "i > 20" : i > 10 ? "i > 10" : i > 5 ? "i > 5" : "i <= 5"   : <%= i11 > 20 ? "i > 20" : i11 > 10 ? "i > 10" : i11 > 5 ? "i > 5" : "i <= 5" %> 
i                                                                    : <%= i6 %> 
i > 20 ? "i > 20" : i > 10 ? "i > 10" : i > 5 ? "i > 5" : "i <= 5"   : <%= i6 > 20  ? "i > 20" : i6 > 10  ? "i > 10" : i6 > 5  ? "i > 5" : "i <= 5" %> 
i                                                                    : <%= i4 %> 
i > 20 ? "i > 20" : i > 10 ? "i > 10" : i > 5 ? "i > 5" : "i <= 5"   : <%= i4 > 20  ? "i > 20" : i4 > 10  ? "i > 10" : i4 > 5  ? "i > 5" : "i <= 5" %> 

i4  = i6               : <%= i4  = i6 %> 
i4                     : <%= i4 %> 
i6  = i11  = i21       : <%= i6  = i11  = i21%> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4 += 1                : <%= i4 += 1 %> 
i4                     : <%= i4 %> 
i4 += i6   = 7         : <%= i4 += i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  += 1         : <%= i4  = i6  += 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 += i6  += 1         : <%= i4 += i6  += 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 += i6 += i11 += i21 : <%= i4 += i6 += i11 += i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4 -= 1                : <%= i4 -= 1 %> 
i4                     : <%= i4 %> 
i4 -= i6   = 7         : <%= i4 -= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  -= 1         : <%= i4  = i6  -= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 -= i6  -= 1         : <%= i4 -= i6  -= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 -= i6 -= i11 -= i21 : <%= i4 -= i6 -= i11 -= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4 -= i6 += i11 -= i21 : <%= i4 -= i6 += i11 -= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4 *= 1                : <%= i4 *= 1 %> 
i4                     : <%= i4 %> 
i4 *= i6   = 7         : <%= i4 *= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  *= 1         : <%= i4  = i6  *= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 *= i6  *= 1         : <%= i4 *= i6  *= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 *= i6 *= i11 *= i21 : <%= i4 *= i6 *= i11 *= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4 *= i6 += i11 -= i21 : <%= i4 *= i6 += i11 -= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4  = 33               : <%= i4  = 33 %> 
i6  = 11               : <%= i6  = 11 %> 
i11 = 5                : <%= i11 = 5 %> 
i21 = 2                : <%= i21 = 2 %> 

i4 /= 1                : <%= i4 /= 1 %> 
i4                     : <%= i4 %> 
i4 /= i6   = 7         : <%= i4 /= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  /= 1         : <%= i4  = i6  /= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 /= i6  /= 1         : <%= i4 /= i6  /= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 /= i6 /= i11 /= i21 : <%= i4 /= i6 /= i11 /= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4  = 10               : <%= i4  = 10 %> 
i4 /= i21 /= i6 /= i11 : <%= i4 /= i21 /= i6 /= i11 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4 /= i6 += i11 *= i21 : <%= i4 /= i6 += i11 *= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4  = 33               : <%= i4  = 33 %> 
i6  = 11               : <%= i6  = 11 %> 
i11 = 5                : <%= i11 = 5 %> 
i21 = 2                : <%= i21 = 2 %> 

i4 %= 1                : <%= i4 %= 1 %> 
i4                     : <%= i4 %> 
i4 %= i6   = 7         : <%= i4 %= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  %= 5         : <%= i4  = i6  %= 5 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 

i4 <<= 1                  : <%= i4 <<= 1 %> 
i4                        : <%= i4 %> 
i4 <<= i6   = 7           : <%= i4 <<= i6   = 7 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i4  = i6  <<= 1           : <%= i4  = i6  <<= 1 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i4 <<= i6  <<= 1          : <%= i4 <<= i6  <<= 1 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i4 <<= i6 <<= i11 <<= i21 : <%= i4 <<= i6 <<= i11 <<= i21 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i11                       : <%= i11 %> 
i4 <<= i6 += i11 <<= i21  : <%= i4 <<= i6 += i11 <<= i21 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i11                       : <%= i11 %> 

i4 >>= 1                  : <%= i4 >>= 1 %> 
i4                        : <%= i4 %> 
i4 >>= i6   = 7           : <%= i4 >>= i6   = 7 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i4  = i6  >>= 1           : <%= i4  = i6  >>= 1 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i4 >>= i6  >>= 1          : <%= i4 >>= i6  >>= 1 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i4 >>= i6 >>= i11 >>= i21 : <%= i4 >>= i6 >>= i11 >>= i21 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i11                       : <%= i11 %> 
i4 >>= i6 <<= i11 >>= i21 : <%= i4 >>= i6 <<= i11 >>= i21 %> 
i4                        : <%= i4 %> 
i6                        : <%= i6 %> 
i11                       : <%= i11 %> 

i4 &= 1                : <%= i4 &= 1 %> 
i4                     : <%= i4 %> 
i4 &= i6   = 7         : <%= i4 &= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  &= 1         : <%= i4  = i6  &= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 &= i6  &= 1         : <%= i4 &= i6  &= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 &= i6 &= i11 &= i21 : <%= i4 &= i6 &= i11 &= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4 &= i6 += i11 &= i21 : <%= i4 &= i6 += i11 &= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4 ^= 1                : <%= i4 ^= 1 %> 
i4                     : <%= i4 %> 
i4 ^= i6   = 7         : <%= i4 ^= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  ^= 1         : <%= i4  = i6  ^= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 ^= i6  ^= 1         : <%= i4 ^= i6  ^= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 ^= i6 ^= i11 ^= i21 : <%= i4 ^= i6 ^= i11 ^= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4 ^= i6 &= i11 ^= i21 : <%= i4 ^= i6 &= i11 ^= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 

i4 |= 1                : <%= i4 |= 1 %> 
i4                     : <%= i4 %> 
i4 |= i6   = 7         : <%= i4 |= i6   = 7 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4  = i6  |= 1         : <%= i4  = i6  |= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 |= i6  |= 1         : <%= i4 |= i6  |= 1 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i4 |= i6 |= i11 |= i21 : <%= i4 |= i6 |= i11 |= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 
i4 |= i6 += i11 |= i21 : <%= i4 |= i6 += i11 |= i21 %> 
i4                     : <%= i4 %> 
i6                     : <%= i6 %> 
i11                    : <%= i11 %> 


Integer

Integer.MAX_VALUE                   : <%= Integer.MAX_VALUE %> 
Integer.MIN_VALUE                   : <%= Integer.MIN_VALUE %> 
Integer.SIZE                        : <%= Integer.SIZE %> 
Integer.parseInt("1")               : <%= Integer.parseInt("1") %> 
Integer.parseInt("a", 16)           : <%= Integer.parseInt("a", 16) %> 
Integer.toBinaryString(10)          : <%= Integer.toBinaryString(10) %> 
Integer.toBinaryString(20).length() : <%= Integer.toBinaryString(20).length() %> 
Integer.toHexString(30)             : <%= Integer.toHexString(30) %> 
Integer.toOctalString(40)           : <%= Integer.toOctalString(40) %> 
Integer.toString(50)                : <%= Integer.toString(50) %> 
Integer.toString(60, 8)             : <%= Integer.toString(60, 8) %> 

